package com.ejlchina.cashier;

import java.util.HashMap;
import java.util.Map;


/**
 * 代付请求
 * 
 * @author Troy.Zhou
 *
 */
public class PayReq {

	/**
	 * 订单号
	 */
	private String orderNo;
	
	/**
	 * 交易金额
	 */
	private long transAmount;
	
	/**
	 * 收款账户姓名
	 */
	private String accountName;
	
	/**
	 * 收款账号（银行卡号）
	 */
	private String accountNo;
	
	/**
	 * 备注信息
	 */
	private String message;
	
	/**
	 * 通知地址
	 */
	private String notifyUrl;
	
	/**
	 * 附加信息
	 */
	private Map<String, Object> extInfo = new HashMap<>();

	
	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public long getTransAmount() {
		return transAmount;
	}

	public void setTransAmount(long transAmount) {
		this.transAmount = transAmount;
	}

	public String getAccountName() {
		return accountName;
	}

	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}

	public String getAccountNo() {
		return accountNo;
	}

	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}
	
	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}

	public void putExtInfo(String key, Object value) {
		extInfo.put(key, value);
	}
	
	public Object getExtInfo(String key) {
		return extInfo.get(key);
	}
	
}
